About Homer Holdings Limited (10265030) United Kingdom