About Hendricks Technology Ltd (SC643418) United Kingdom