About Trorbyte Ltd. (07689605) United Kingdom