About O Allen Ltd (10640677) United Kingdom