About Rotor Pixel Ltd (12291851) United Kingdom