About Backslash Ventures Ltd (12499647) United Kingdom