About Edbo Limited (10033441) United Kingdom