About Charybdis 75 Ltd (08286531) United Kingdom