About Patella Ltd (10634982) United Kingdom