About Pello Holdings Limited (05860010) United Kingdom