About Open Management Ltd (07752626) United Kingdom