About Teps Holdings Limited (10333688) United Kingdom