RE: Introducing myself
The name rings a bell, probably seen it in an ad but I don't think they are advertising so much to the UK audience.
RE: Introducing myself