About Business & Technology Consulting Ltd. (12268105) United Kingdom