About Anchored Hands Ltd (09068230) United Kingdom