About Perro Holdings Limited (SC515617) United Kingdom