About Bugg-ease Limited (12245788) United Kingdom