About Patella Investments Limited (13328804) United Kingdom