About Pilar Management Limited (12216538) United Kingdom