About Interstrand Ltd (13133429) United Kingdom