About Jagdroid Limited (12788599) United Kingdom