About Kubrick Group Limited (10035195) United Kingdom