About Techno Ninjas Ltd (09318375) United Kingdom