About Skalene Limited (06662338) United Kingdom