About Red Sparrow Project Ltd (11251186) United Kingdom