About Beachcomber Technology Limited (06884733) United Kingdom