About Integrandus Limited (06469711) United Kingdom