About Obscura Limited (09375239) United Kingdom