About Larry&passion Ltd (12731601) United Kingdom