About Larissa Jane Holdings Limited (12864756) United Kingdom