About Scalene Group Limited (13589937) United Kingdom