About Phendula Limited (10242481) United Kingdom