About Testerjay Incorporation Ltd (SC662314) United Kingdom