About Lamancha Taxis Ltd. (SC253973) United Kingdom