About Pi Squared Bicycles Ltd. (07604403) United Kingdom