About Larkin Investments Limited (11977589) United Kingdom