About Patron Holdings Ltd (12482064) United Kingdom