About Sarka Properties Limited (10737643) United Kingdom