About O&h (swallow 1) Limited (11208861) United Kingdom