About Strikeback Limited (05884100) United Kingdom