About Padmore Technologies Ltd (12402649) United Kingdom