About Patca Limited (10583797) United Kingdom