About Jagged Frontier Solutions Limited (07191280) United Kingdom