About Ugly Bug Design Limited (SC395332) United Kingdom