About Sandalwood Is Management Limited (10820337) United Kingdom