About Offshore Tech Consulting Ltd (SC623076) United Kingdom