About Strykepay Ltd (12078160) United Kingdom