About Phoebus Holdings Limited (06460915) United Kingdom