About Propeller Group Holdings Limited (10928833) United Kingdom