About Blackspot Solutions Ltd (11832332) United Kingdom