About Beachpad Holdings Limited (09597583) United Kingdom