About Patera Investments Limited (11816098) United Kingdom