About Sakula Consulting Limited (11764356) United Kingdom