About Strallen Consulting Limited (07186594) United Kingdom