About Intechnica Development Services Ltd (07692747) United Kingdom