About Scymax Ltd (13555333) United Kingdom