About Oba Tech Solutions Ltd. (07466083) United Kingdom