About Sacha Corporation Limited (05402766) United Kingdom