About Castor Holdings Ltd (10843274) United Kingdom