About Obi Employee Trust Limited (12241439) United Kingdom