About Tantalus Limited (04191869) United Kingdom