About Introdell Limited (03302617) United Kingdom