About Tillima Limited (09331954) United Kingdom