About Osc Consulting Limited (11747324) United Kingdom