About Interstice Uk Limited (SC369328) United Kingdom