About Blur Spot Ltd (10862705) United Kingdom