About Beta Southmoor Ltd (12040590) United Kingdom