About Kastor Limited (02367145) United Kingdom