About Osaltech Limited (10356293) United Kingdom