About Tantalus Technologies Limited (07255287) United Kingdom