About Propeller Group Limited (12194683) United Kingdom