About Pellrou Ltd (13649071) United Kingdom