About Omni Body Limited (11995246) United Kingdom