About Ragged Anchor Limited (12472548) United Kingdom