About O&h (swallow 2) Limited (11208811) United Kingdom