About Red Clam Limited (06647956) United Kingdom