About Business Solutions Technology And Management Consulting Ltd (07838321) United Kingdom