About Obi Holdings Limited (10350351) United Kingdom