About The Trebus Project Ltd. (07603190) United Kingdom