About Palermo Holdings Limited (10606957) United Kingdom