About Blue Jackal Ltd (SC567358) United Kingdom