About Osba Solutions Ltd (12244599) United Kingdom