About The Lambassadors Limited (10320732) United Kingdom