About Scolay Ltd. (12886480) United Kingdom